import type { ChangeEventHandler, CSSProperties, FocusEventHandler, ReactElement, ReactNode, RefObject } from 'react'; import type { LabelProp } from '../../../types'; export type SelectableCardProps = { name?: string; children?: (({ disabled, checked }: Pick) => ReactNode) | ReactNode; value: string | number; onChange: ChangeEventHandler; showTick?: boolean; type?: 'radio' | 'checkbox' | 'toggle'; disabled?: boolean; checked?: boolean; className?: string; isError?: boolean; onFocus?: FocusEventHandler; onBlur?: FocusEventHandler; id?: string; tooltip?: string; 'data-testid'?: string; style?: CSSProperties; indented?: boolean; } & ({ illustration?: ReactElement<{ style?: CSSProperties; }>; productIcon?: never; } | { productIcon?: ReactElement<{ style?: CSSProperties; }>; illustration?: never; }) & LabelProp; export type MultiStateProps = Pick & { innerRef: RefObject; }; //# sourceMappingURL=types.d.ts.map